# coding: utf-8
import socket


HOST, PORT = '', 8999

listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)	# 创建一个socket 接口
listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)	# 配置socket 参数
listen_socket.bind((HOST, PORT))	# 绑定地址
listen_socket.listen(1)
print 'Serving HTTP on port %s ...' % PORT
while True:
    client_connection, client_address = listen_socket.accept()
    request = client_connection.recv(1024)
    print request
    print client_address

    http_response = """
HTTP/1.1 200 OK

Hello, World!
"""
    client_connection.sendall(http_response)
    client_connection.close()